/*
    int _x86_64_getcontext (void* regs)
*/
.global _x86_64_getcontext
.hidden _x86_64_getcontext
.type _x86_64_getcontext, @function
_x86_64_getcontext:
.cfi_startproc
movq %rbp, 48(%rdi)
movq %rbx, 24(%rdi)

leaq 8(%rsp), %rax
movq %rax, 56(%rdi)

movq 0(%rsp), %rax
movq %rax, 128(%rdi)

xorq %rax, %rax
retq
.cfi_endproc